var UnVise = function(){
	var userSelector = null;
	var selectUserId = [];
	var userSelector2 = null;
	var selectUserId2 = [];
	var project_id ='-1';	
	var ps = new ProjectSourceDemo();	
	// 查询条件---begin
		var searchName = new Ext.form.TextField({
		fieldLabel : '客户名称',
		width : 150
	});
	
	var SALESTAGE = new Ext.form.ComboBox( {
		fieldLabel : '销售阶段',
		store: OMS.SALESTAGE,
		mode : 'local',
		displayField : 'name',
		triggerAction : 'all',
		editable : false,
		valueField : 'id',
		typeAhead : true,
		width : 150,
		emptyText : '---请选择---',
		selectOnFocus : true
	});
	
	
	var searchArea = new Ext.form.ComboBox( {
		fieldLabel : '所属区域',
		//hiddenName : 'type',
		store: OMS.AREA,
		mode : 'local',
		displayField : 'name',
		triggerAction : 'all',
		editable : false,
		valueField : 'id',
		typeAhead : true,
		width : 150,
		emptyText : '---请选择---',
		selectOnFocus : true
	});
	
	var COMPANYSIZE = new Ext.form.ComboBox( {
		fieldLabel : '公司规模',
		//hiddenName : 'type',
		store: OMS.COMPANYSIZE,
		mode : 'local',
		displayField : 'name',
		triggerAction : 'all',
		editable : false,
		valueField : 'id',
		typeAhead : true,
		width : 150,
		emptyText : '---请选择---',
		selectOnFocus : true
	});
	
	var searchComplateDate = new Ext.form.DateField( {
		fieldLabel : '生成时间',
		format : 'Y-m-d',
		width : 150
	});
	var searchEndDate = new Ext.form.DateField( {
		fieldLabel : '至',
		format : 'Y-m-d',
		width : 150
	});
	
	var btn_search = new Ext.Button({
		text : '查询',
		iconCls: 'icon-search',
		handler: function (){
			customerStore.reload();}
	});
	
	var customerStore = new Ext.data.JsonStore(
			{	url : '../customer/searchCustomer.form?status=11&timesnap=' + new Date()
						.getTime(),
				root : 'result',
				fields : [ 'id', 'CustomerName', 'Area',
						'CustomerSize', 'CustomerType', 'CustomerAddress',
						'FirstContact', 'Mobile', 'Leader', 'EmployCount',
						'CompanyPhone', 'MSN', 'Email', 'Fax','QQ','SaleStage',
						'ContactLike', 'Birthday', 'SecondContact',
						'SecondMobile', 'PhoneMoney', 'MailMoney', 'NetMoney',
						'SuccessTime', 'Stage', 'VsName',
						'NsManager', 'VsTime', 'VsGood', 'VsBad',
						'CreateTime','CreateBy','LastUpdateTime','LastUpdateBy' ],
				listeners : {
					scope : this,
					beforeload : function(thiz) {
						thiz.baseParams = {
							stage : 1,
							searchName : searchName.getValue(),
							companysize:COMPANYSIZE.getValue(),
							searchArea : searchArea.getValue(),
							searchEndDate:searchEndDate.getValue() ? searchEndDate.getValue().format('Y-m-d') : '',
							searchComplateDate : searchComplateDate.getValue() ? searchComplateDate.getValue().format('Y-m-d') : ''
						};
					}
				}
			});
	var sellGrid = new Ext.grid.GridPanel({
		width : 930,
		height : 250,
		store : customerStore,
		scope:this,
		listeners : {
			scope : this,
			rowmousedown : function(grid,index,e){
				var data = grid.store.getAt(index).data;
				ps.setCompValueAndDisabled(data);
				ps.projectIsVs.setValue(true);
			}
		},
		columns : [	   {header:'客户名称',width: 150,sortable: true,dataIndex:'CustomerName'},
			           {header:'所属区域',width: 100, sortable: true,dataIndex:'Area',renderer:function(value){return OMS.AREA[value];}},
			           {header:'项目类型',dataIndex:'CustomerType',renderer:function(value,row){return OMS.CUSTOMERTYPE[value];}},
			           {header:'公司地址',dataIndex:'CustomerAddress'},
			           {header:'联系人姓名',width: 170,dataIndex:'FirstContact'},
			           {header:'联系人电话',dataIndex:'Mobile'}],
       bbar:new Ext.PagingToolbar({
					 pageSize: 5,
			         store: customerStore,
			         displayInfo: true,
			         displayMsg: '显示第 {0} 条到 {1} 条记录，一共 {2} 条',
			         emptyMsg: "没有记录..."
			       })
	});
	this.uvPanel = new Ext.form.FormPanel({
		frame : true,
		width : 950,
		fileUpload: true, 
		labelWidth : 85,
		buttons : [
		           {text:'下放',iconCls: 'icon-accept',scope:this,handler:function()
		           		{doGiveUp(this.createPanel);}
		           	},
		           	{text:'清空',iconCls: 'icon-accept',scope:this,handler:function()
		           		{this.uvPanel.getForm().reset();
		           		//ps.customerType.SALESTAGE.enable();
		           		}
		           	}
		           ],
			items : [{layout:'column',defaults:{layout:'form'},
				    items:[{columnWidth:0.3,items:[searchName]},
		        	   		       {columnWidth:0.3,items:[searchArea]},
		        	   		       {columnWidth:0.3,items:[COMPANYSIZE]},
		        	   		       {columnWidth:0.3,items:[searchComplateDate]},
		        	   		       {columnWidth:0.3,items:[searchEndDate]},
		        	   		       {columnWidth:0.15,items:[btn_search]}]
				},sellGrid,ps.projectInfo,ps.customerType],
	   listeners: {
	    	render: {fn:function(){ 
					customerStore.load();
			}}
		}
	});
	
	var giveupCustomer = new Ext.data.Connection({
		waitTitle : '系统提示',
		waitMsg : '数据提交中，请稍候...',
		url:'../customer/updateCustomer.form?timesnap=' + new Date().getTime(),
		method:'post'
	});
	
	var doGiveUp = function(dp){
		var projectId = ps.getProjectId();
		var SALESTAGE= ps.getSALESTAGE();
		var scope=this;
			if(projectId != '' ){
				if(SALESTAGE != '2' ){
					Utils.confirm2({
					msg:"是否下放？",
						width:220,
						fn:function()
							{Utils.request(giveupCustomer,{
								params:{
									customerId:projectId,
									CustomerName:ps.getCustomerName(),
									customerArea:ps.getCustomerArea(),
									leader:ps.getleader(),
									CustomerAddress:ps.getCustomerAddress(),
									COMPANYSIZE:ps.getCOMPANYSIZE(),
									FirstContact:ps.getFirstContact(),
									CompanyPhone:ps.getCompanyPhone(),
									Mobile:ps.getMobile(),
									qq:ps.getqq(),
									msn:ps.getmsn(),
									Email:ps.getconnEmail(),
									fax:ps.getfax(),
									ContactLike:ps.getContactLike(),
									Birthday:ps.getBirthday(),
									SecondContact:ps.getSecondContact(),
									SecondMobile:ps.getSecondMobile(),
									PhoneMoney:ps.getPhoneMoney(),
									MailMoney:ps.getMailMoney(),
									netMoney:ps.getnetMoney(),
									SuccessTime:ps.getSuccessTime(),
									SALESTAGE:ps.getSALESTAGE(),
									VsName:ps.getVsName(),
									VsManager:ps.getVsManager(),
									VsTime:ps.getVsTime(),
									VsGood:ps.getVsGood(),
									VsBad:ps.getVsBad(),
									Stage:'0',
									SALESTAGE : 0
							},
							success:function(data){
								Utils.info("保存成功","系统提示");	
								}
							})
						}
					})
				}else{
				alert("签约客户不能下放")
				}
			}else{
				alert("请选择网格内的数据");
			}
		}
			
	
	
}